home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-01-21 | 1.9 KB | 97 lines |
- # Makefile for HTML library
- # $Id: Makefile,v 1.4 93/01/06 18:40:27 connolly Exp Locker: connolly $
- #
-
-
- RANLIB = ranlib
- AR = ar cq
- PERL = perl
-
- WWWLIB=libwww
- LIBWWW=$(WWWLIB)/libwww.a
-
- HTMLLIB = libHTML.a
- PROG=sgml_test
- PROGOBJ = main.o
- LIBHTMLOBJ = SGML.o MIFwriter.o HTMLwriter.o HTMLdtd.o plaintext.o HMDoc.o
- WWWINC = -Ilibwww
-
- SRCS = main.c \
- HMDoc.c \
- SGML.c \
- plaintext.c \
- HTMLdtd.c \
- MIFwriter.c \
- HTMLwriter.c
-
- HDRS = c_dialect.h object.h debug.h SGML.h HTML_SGML_decl.h HTMLdtd.h \
- MIFwriter.h HTMLwriter.h plaintext.h HMDoc.h
-
- TESTFILE = test/supported.html
- DEPFILE = dependencies
- ORIGINALS = Makefile $(SRCS) $(HDRS) html.dtd README
- DIST = $(ORIGINALS) $(TESTFILE) $(DEPFILE) $(WWWLIB) hypertext
- RELEASE = 930121
- PACKAGE = libHTML-$(RELEASE)
-
- INCLUDES = $(WWWINC)
- DEBUG = -g
- DEFINES = -DSGML_DECLARATION=\"HTML_SGML_decl.h\"
- CFLAGS = $(DEBUG) $(DEFINES) $(INCLUDES)
-
-
- $(HTMLLIB): $(LIBHTMLOBJ)
- rm -rf $(HTMLLIB)
- ar cq $(HTMLLIB) $(LIBHTMLOBJ)
- $(RANLIB) $(HTMLLIB)
-
- $(LIBWWW):
- cd $(WWWLIB); $(MAKE)
-
- $(PROG): $(PROGOBJ) $(HTMLLIB) $(LIBWWW)
- $(CC) -o $(PROG) $(CFLAGS) $(PROGOBJ) $(HTMLLIB) $(LIBWWW)
-
- html2mif: html2mif.o $(HTMLLIB)
- $(CC) -o $@ $(CFLAGS) html2mif.o HTParse.o HTString.o $(HTMLLIB)
-
- test: $(PROG) $(TESTFILE)
- $(PROG) < $(TESTFILE)
-
- testm: html2mif $(TESTFILE)
- html2mif < $(TESTFILE)
-
- ISOlat1.c: ISOlat1.parm latin_entities.pl
- $(PERL) latin_entities.pl ISOlat1.parm > $@
-
- clean:
- -rm $(LIBHTMLOBJ) $(PROG) $(PROGOBJ)
- cd $(WWWLIB); $(MAKE) clean
- -rm *~ core*
-
- depend: $(DEPFILE)
-
- $(DEPFILE): $(SRCS)
- touch $@
- makedepend -f $@ $(CFLAGS) $(SRCS)
-
- testdist: tarZ
- -mkdir /tmp/$(PACKAGE)
- zcat $(PACKAGE).tar.Z | \
- (cd /tmp/$(PACKAGE) ; \
- tar xvf - ; \
- make test )
-
- tarZ: $(PACKAGE).tar.Z
-
- $(PACKAGE).tar.Z: $(DIST)
- tar cf $(PACKAGE).tar $(DIST)
- compress $(PACKAGE).tar
-
- shar: libHTML.shar
-
- libHTML.shar: $(DIST)
- shar $(DIST) >$@
-
-
- include $(DEPFILE)
-